package zh.demo.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 
 * 
 * @author zhangheng
 * @email zh_123shmily@163.com
 * @date 2017-09-21 18:18:39
 */
public class ArticleEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键ID
	private Long id;
	//标题
	private String title;
	//标签
	private String tags;
	//文章类型
	private String type;
	//文章简介
	private String simpleContent;
	//文章内容
	private String content;
	//缩略图路径
	private String thumbImage;
	//作者
	private Long author;
	//发布时间
	private Date createTime;
	//发布途径
	private String publishWay;
	//广告费
	private BigDecimal adMoney;
	//转发费
	private BigDecimal forwardMoney;
	//转发数
	private Long forwardCount;
	//点击佣金
	private BigDecimal clickMoney;
	//点击数
	private Long clickCount;
	//剩余广告费
	private BigDecimal leftAdMoney;
	//修改时间
	private Date modifyTime;
	//审核人
	private String auditor;
	//审核时间
	private Date auditTime;
	//状态
	private String status;
	//转发规则
	private String forwardRule;
	//文章主体
	private String articleOwner;

	/**
	 * 设置：主键ID
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键ID
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：标题
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	/**
	 * 获取：标题
	 */
	public String getTitle() {
		return title;
	}
	/**
	 * 设置：标签
	 */
	public void setTags(String tags) {
		this.tags = tags;
	}
	/**
	 * 获取：标签
	 */
	public String getTags() {
		return tags;
	}
	/**
	 * 设置：文章类型
	 */
	public void setType(String type) {
		this.type = type;
	}
	/**
	 * 获取：文章类型
	 */
	public String getType() {
		return type;
	}
	/**
	 * 设置：文章内容
	 */
	public void setContent(String content) {
		this.content = content;
	}
	/**
	 * 获取：文章内容
	 */
	public String getContent() {
		return content;
	}
	/**
	 * 设置：作者
	 */
	public void setAuthor(Long author) {
		this.author = author;
	}
	/**
	 * 获取：作者
	 */
	public Long getAuthor() {
		return author;
	}
	/**
	 * 设置：发布时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：发布时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：发布途径
	 */
	public void setPublishWay(String publishWay) {
		this.publishWay = publishWay;
	}
	/**
	 * 获取：发布途径
	 */
	public String getPublishWay() {
		return publishWay;
	}
	/**
	 * 设置：广告费
	 */
	public void setAdMoney(BigDecimal adMoney) {
		this.adMoney = adMoney;
	}
	/**
	 * 获取：广告费
	 */
	public BigDecimal getAdMoney() {
		return adMoney;
	}
	/**
	 * 设置：转发费
	 */
	public void setForwardMoney(BigDecimal forwardMoney) {
		this.forwardMoney = forwardMoney;
	}
	/**
	 * 获取：转发费
	 */
	public BigDecimal getForwardMoney() {
		return forwardMoney;
	}
	/**
	 * 设置：转发数
	 */
	public void setForwardCount(Long forwardCount) {
		this.forwardCount = forwardCount;
	}
	/**
	 * 获取：转发数
	 */
	public Long getForwardCount() {
		return forwardCount;
	}
	/**
	 * 设置：点击数
	 */
	public void setClickCount(Long clickCount) {
		this.clickCount = clickCount;
	}
	/**
	 * 获取：点击数
	 */
	public Long getClickCount() {
		return clickCount;
	}
	/**
	 * 设置：剩余广告费
	 */
	public void setLeftAdMoney(BigDecimal leftAdMoney) {
		this.leftAdMoney = leftAdMoney;
	}
	/**
	 * 获取：剩余广告费
	 */
	public BigDecimal getLeftAdMoney() {
		return leftAdMoney;
	}
	/**
	 * 设置：修改时间
	 */
	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getModifyTime() {
		return modifyTime;
	}
	/**
	 * 设置：审核人
	 */
	public void setAuditor(String auditor) {
		this.auditor = auditor;
	}
	/**
	 * 获取：审核人
	 */
	public String getAuditor() {
		return auditor;
	}
	/**
	 * 设置：审核时间
	 */
	public void setAuditTime(Date auditTime) {
		this.auditTime = auditTime;
	}
	/**
	 * 获取：审核时间
	 */
	public Date getAuditTime() {
		return auditTime;
	}
	/**
	 * 设置：状态
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * 获取：状态
	 */
	public String getStatus() {
		return status;
	}

	public String getThumbImage() {
		return thumbImage;
	}

	public void setThumbImage(String thumbImage) {
		this.thumbImage = thumbImage;
	}

	public BigDecimal getClickMoney() {
		return clickMoney;
	}

	public void setClickMoney(BigDecimal clickMoney) {
		this.clickMoney = clickMoney;
	}

	public String getForwardRule() {
		return forwardRule;
	}

	public void setForwardRule(String forwardRule) {
		this.forwardRule = forwardRule;
	}

	public String getSimpleContent() {
		return simpleContent;
	}

	public void setSimpleContent(String simpleContent) {
		this.simpleContent = simpleContent;
	}

	public String getArticleOwner() {
		return articleOwner;
	}

	public void setArticleOwner(String articleOwner) {
		this.articleOwner = articleOwner;
	}
}
